home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 1237 / changes.txt next >
Text File  |  1997-04-18  |  5KB  |  143 lines

  1. This file lists the history of changes made on every
  2. release of dCG, since version 0.04a 28-Jul-1996.
  3.  
  4. v0.07a 07-Oct-1996 ------------------------------------------------
  5.  
  6. - Corrected serious bug on SAVEITEM, WRITE and WRITELN intrinsic 
  7.   functions, that caused a GPF everytime the output data exceeds
  8.   4KB in size.
  9.  
  10. - Corrected bug on script input processing, although non 
  11.   offensive, but caused a premature end of script or return,
  12.   in very special rare cases.
  13.  
  14. - Corrected yet another problem: the INSPECT statement argument 
  15.   must now be an object variable literal name instead of a lvalue
  16.   expression, which was causing a GPF in the more general cases.
  17.  
  18. - Corrected PRINT statement behaviour, that was sending data to
  19.   current output file independently of the Options/Scripting
  20.   settings.
  21.  
  22. - Interpreter errors are now a bit more explanatory than just the
  23.   intriguing 'Bad expression type' that was beeing delivered for
  24.   most syntax errors.
  25.  
  26. - New intrinsic function: DCGVERSION.
  27.  
  28. - Right mouse button behaviour is now similar to the left one,
  29.   however it invokes the context menu as expected, but only when
  30.   the button is released as is generaly common.
  31.  
  32. - The 'Goto Message' menu command caption has been replaced by
  33.   a more intuitive one: 'Goto Source Line', IMHO.
  34.  
  35. - Printing of tab characters is now properly handled.
  36.  
  37. - Options dialog on-line help introduced, and tab selection 
  38.   is now saved.
  39.  
  40. - Read-Only option introduced for the internal editor, when
  41.   using an external editor. The status bar now shows the 
  42.   current editing file Read/Write or Read-Only state.
  43.   
  44. - The Help window is now closed on program exit, if it's
  45.   currently open.
  46.   
  47.  
  48. v0.06a 23-Sep-1996 ------------------------------------------------
  49.  
  50. - Implementation of the generator/interpreter engine as a
  51.   software component, dCGAPI.DLL (dCGAPI32.DLL in the 32-bit
  52.   version), completely independent from the user-interface 
  53.   front-end.
  54.  
  55. - New intrinsic functions for basic text file I/O: OPEN, CLOSE,
  56.   READ, READLN, EOF, WRITE and WRITELN.
  57.  
  58. - Corrected problem on LOADITEM and SAVEITEM intrinsic functions
  59.   which was truncating data when some involved character string
  60.   item had an embedding '"' character.
  61.   
  62. - The PRINT statement now accepts the comma separator too.
  63.  
  64. - Indentation commands are now featured for the internal editor,
  65.   with new Edit menu items and Toolbar buttons: Indent/Unindent
  66.   (Ctrl+M/Ctrl+Shift+M).
  67.  
  68. - New editor command for toggling script markers whithin text,
  69.   with new Edit menu item and Toolbar button: Toggle Markers
  70.   (Ctrl+T).
  71.  
  72. - The INSPECT dialog has been enhanced, and now offers direct
  73.   object extended editing which let's you add, alter and remove
  74.   object members on the fly.
  75.  
  76. - Context Help is now supported. Pressing Ctrl+F1 opens the online
  77.   help directly on the topic for the highlighted text.
  78.  
  79. - The generation progress window and the INSPECT dialog now have
  80.   their screen positions saved. The generation progress window
  81.   stays always visible along the interpretation process, but
  82.   sees its Cancel button disabled when another script invoked
  83.   dialog is shown.
  84.  
  85. - The internal editor status bar line now shows current line,
  86.   column, number of lines and file size of current document.
  87.  
  88. - Context (via right mouse button) popup menu is now featured for
  89.   both the internal editor and messages windows.
  90.  
  91. - Messages window contents is now retained whithin same session
  92.   and every message line now has a reference to the script line 
  93.   that produced it -- double-clicking on any message line jumps 
  94.   to the related script file line -- a feature that can help you
  95.   in debugging (e.g. using the PRINT statement).
  96.  
  97.  
  98. v0.05a 15-Aug-1996 ------------------------------------------------
  99.  
  100. - Menu command accelerator keys finally introduced.
  101.  
  102. - Extension drivers now have a setup procedure for specific
  103.   configuration; the View|Options|Drivers dialog tab has a
  104.   new "Setup" button that let the user invoke the drivers
  105.   configuration dialog; for the default registered driver
  106.   this only shows an simple About dialog box.
  107.   
  108. - Corrections on the user code protection process, which has
  109.   been internally reformulated.
  110.   
  111. - The Find/Replace dialogs try to make the matching text
  112.   selection always visible outside the dialog box (above or
  113.   below).
  114.   
  115. - Support for soft-tabs introduced for the internal editor.
  116.  
  117. - New intrinsic functions: STRIP and PROPER.
  118.  
  119.  
  120. v0.04a 28-Jul-1996 ------------------------------------------------
  121.  
  122. - New intrinsic functions: ISINTEGER, ISSTRING, ISLIST, ISOBJECT,
  123.   LOADITEM, SAVEITEM, MEMBERLIST, MIN, MAX, AVG, SUM, PREFIX,
  124.   SUFFIX, RENAMEFILE, REMOVEFILE.
  125.  
  126. - Intrinsic function FIND now searches for list items too; the
  127.   former version was string search only.
  128.  
  129. - New statement INSPECT, making possible to visually inspect an
  130.   object item structure and navigate along its members.
  131.  
  132. - Status line slightly modified, displaying also the current
  133.   generation status.
  134.  
  135. - Some bugs corrected for an implied RETURN statement, and for
  136.   user defined function calls withing the argument list of
  137.   another function.
  138.  
  139. - On user defined dialogs the ComboBox control text is now
  140.   properly handled on initialization, showing the value of the
  141.   control's Text member and not the selected item of Items.
  142.  
  143.